package com.xbongbong.pro.workflow.enums;

import lombok.Getter;

/**
 * 工作流执行器 类型枚举
 * @author 魏荣杰
 *
 */
@Getter
public enum WorkflowExecutionTypeEnum {

    /**
     * 默认类型
     */
    DEFAULT_TYPE(0),
    /**
     * 表单触发工作流
     */
    FORM(1),
    /**
     * 阶段后
     */
    AFTER_STAGE(2),
    /**
     * 阶段前
     */
    BEFORE_STAGE(3),
    /**
     * 工作流触发工作流
     */
    WORKFLOW(4)
    ;

    private final Integer code;

    WorkflowExecutionTypeEnum(Integer code) {
        this.code = code;
    }
}
